//在控制台输出1000以内的质数
var i,j;
var arr=[];
for(i=2;i<1000;i++){
	for(j=2;j<i;j++)
		if(i%j===0){
			break;
		}
		if(i===j){//除数与被除数是同一个数，
		//当i=2,j=2;
		//当i=3,j=2;
		//当i=4,j=2,3;break
			arr.push(i)
		}
}
console.log(arr)
var i,j;
var arr=[];
for(i=2;i<1000;i++){
	for(j=2;j<i;j++){
		if(i%j===0){
			break;
		}
		if(i===j){
			arr.push(i)
		}
	}
}
console.log(arr)
//way 2
var prime=function(x){
	var i,j;
	var a=0;
	var arr=[];
	for(i=1;i<x;i++){
		for(j=2;j<i;j++){
			if(i%j===0){
				break;
			}
		}
		if(i<=j &&i!=1){
			arr.push(i)
		}
	}
	return arr;
}
console.log(prime(10000))

//way 3
var prime=function(x){
	var i,j;
	var a=0;
	var arr=[];
	for(i=2;i<=x;i++){
	for(j=2;j<i;j++){
		if(i%j===0){
			a+=1;
		  if(a<1){
			arr.push[i];
		}
		  else{
			break;
		}
		}
	
	}}
	return arr;
}
console.log(prime(1000));